data = xlsread('.\input\elastheta.xlsx','5x5','B3:F7');
eta_target = data(1:5, 4:4);
theta = data(1:5, 1:1);
engel = theta'*eta_target;
eps_target = data(1:5, 2:2);
theta_diag = diag(theta);
aues_diag = diag(inv(theta_diag)*eps_target);
aues = zeros(5,5);
aues(1,2) = (-1+2*rand)*abs(aues_diag(1,1));
aues(1,3) = (-1+2*rand)*abs(aues_diag(1,1));
aues(1,4) = (-1+2*rand)*abs(aues_diag(1,1));
aues(2,3) = (-1+2*rand)*abs(aues_diag(2,2));
aues(2,4) = (-1+2*rand)*abs(aues_diag(2,2));
aues(2,1) = aues(1,2);
aues(3,1) = aues(1,3);
aues(4,1) = aues(1,4);
aues(3,2) = aues(2,3);
aues(4,2) = aues(2,4);
aues = aues + aues_diag;
A = [theta(5,1) 0 0 0 0;
0 theta(5,1) 0 0 0;
0 0 theta(5,1) 0 theta(4,1);
0 0 0 theta(5,1) theta(3,1);
theta(1,1) theta(2,1) theta(3,1) theta(4,1) 0];
C = -aues*theta;
B = inv(A)*C;
aues(1,5) = B(1,1);
aues(2,5) = B(2,1);
aues(3,5) = B(3,1);
aues(4,5) = B(4,1);
aues(3,4) = B(5,1);
aues(5,1) = aues(1,5);
aues(5,2) = aues(2,5);
aues(5,3) = aues(3,5);
aues(5,4) = aues(4,5);
aues(4,3) = aues(3,4);
cournot = aues*theta;
sub_aues2 = aues(1:2, 1:2);
sub_aues3 = aues(1:3, 1:3);
aub_aues4 = aues(1:4, 1:4);
det2 = det(sub_aues2);
det3 = det(sub_aues3);
det4 = det(sub_aues4);
det5 = det(aues);
Undefined function or variable 'sub_aues4'.
Error in check_nsd_5x5 (line 70)
det4 = det(sub_aues4);